package cc.yugu.yhdw.webserver.constant;
/**
 * 后台网页显示所需的常量
 *
 * @Date:Created in 2018/6/27 11:12
 * @Author:
 * @Modified By: zjn 2018/6/27 11:12
 */
public class AppConstEnum {


//运营商管理
//    代理商管理
//    厂商管理
//    客户管理
//    移动救援
//设备管理
//    终端编号管理
//    终端策略管理
//    终端广告管理
//换电管理
//    电池组管理
//    电池管理
//    换电订单
//    电动车管理
//    充值优惠
//    换电价格
//    预约价格
// 商品管理
//    商品管理
//    商品订单
// 短信管理
//    短信接口
//    短信模板
//    短信管理
// 用户管理
//    系统配置
//    意见反馈
//    评分
//    关于我们
//    签到
//    换电金额分配
//    手机端升级
//账户管理
//    用户账户管理（包括取现）
//    运营商账户
//    厂家账户
//    加盟商账户
// 报表
//    柜子日收入表
//    柜子月收入表
//    代理商收入表
    /**
     * 页面显示所需枚举常量
     *
     * @Date:Created in 2018/6/27 11:14
     * @Author:
     * @Modified By: zjn 2018/6/27 11:14
     */
    public enum Menu {
        MENU_00("00", "首页"),
        MENU_01("01", "运营商管理"),
        MENU_01_01("0101", "运营商管理"),
        MENU_01_02("0102", "代理商管理"),
        MENU_01_03("0103", "厂商管理"),
        MENU_01_04("0104", "客户管理"),
        MENU_01_05("0105", "移动救援"),
        MENU_01_06("0106", "用户管理"),
        MENU_01_07("0107", "角色管理"),
        MENU_01_08("0108", "部门管理"),
        MENU_02("02", "设备管理"),
        MENU_02_01("0201", "终端编号管理"),
        MENU_02_02("0202", "终端策略管理"),
        MENU_02_03("0203", "终端广告管理"),
        MENU_02_04("0204", "换电价格基础套餐"),
        MENU_02_05("0205", "换电价格套餐"),
        MENU_03("03", "换电管理"),
        MENU_03_01("0301", "电池组管理"),
        MENU_03_02("0302", "电池管理"),
        MENU_03_03("0303", "换电订单"),
        MENU_03_04("0304", "电动车管理"),
        MENU_03_05("0305", "充值优惠"),
        MENU_03_06("0306", "换电价格"),
        MENU_03_07("0307", "预约价格"),
        MENU_03_08("0308", "电池上报日志"),
        MENU_03_09("0309", "未注册电池上报日志"),
        MENU_03_10("0310", "未注册电池"),
        MENU_03_11("0311", "换电套餐"),
        MENU_03_12("0312", "换电套餐订单"),
        MENU_03_13("0313", "换电套餐退款订单"),
        MENU_03_14("0314", "客户押金订单"),
        MENU_03_15("0315", "押金设置"),
        MENU_03_16("0316", "客户押金设置"),// add field
        MENU_04("04", "商品管理"),
        MENU_04_01("0401", "商品管理"),
        MENU_04_02("0402", "商品订单"),
        MENU_05("05", "短信管理"),
        MENU_05_01("0501", "短信接口"),
        MENU_05_02("0502", "短信模板"),
        MENU_05_03("0503", "短信管理"),
        MENU_06("06", "配置管理"),
        MENU_06_01("0601", "系统配置"),
        MENU_06_02("0602", "意见反馈"),
        MENU_06_03("0603", "评分"),
        MENU_06_04("0604", "关于我们"),
        MENU_06_05("0605", "签到"),
        MENU_06_06("0606", "换电金额分配"),
        MENU_06_07("0607", "手机端升级"),
        MENU_06_08("0608", "客户阅读协议"),
//        MENU_07("07", "账户管理"),
//        MENU_07_01("0701", "用户账户管理"),
//        MENU_07_02("0702", "运营商账户"),
//        MENU_07_03("0703", "厂家账户"),
//        MENU_07_04("0704", "加盟商账户"),
        MENU_07("07", "报表"),
        MENU_07_01("0701", "运营商日报表"),
        MENU_07_02("0702", "运营商月报表"),
        MENU_07_03("0703", "代理商日报表"),
        MENU_07_04("0704", "代理商月报表"),
        MENU_07_05("0705", "换电柜日报表"),
        MENU_07_06("0706", "换电柜月报表"),
        ;

        private final String value;
        private final String name;

        Menu(String value,String name) {
            this.value = value;
            this.name = name;
        }

        public String getValue() {
            return value;
        }

        public String getName() {
            return name;
        }
    }
    /**
     * 代码交互中所需的枚举常量
     *
     * @Date:Created in 2018/6/27 11:17
     * @Author:
     * @Modified By: zjn 2018/6/27 11:17
     */
    public enum AgentConfigKey {
        TERMINAL_TIMEOUT_TIME("terminal.timeout.time"),
        VIDEO_SUFFIX("video.suffix"),
        IMAGE_SUFFIX("image.suffix"),
        MIN_SPEED("min.speed"),
        DOWNLOAD_COUNT("download.count"),
        VIDEO_FORMAT_SWITCH("video.format.switch"),
        VIDEO_CONVERT_FORMAT("video.convert.format"),
        VIDEO_FORMAT_CMD("video.format.cmd");

        private final String value;

        AgentConfigKey(String value) {
            this.value = value;
        }

        public String getValue() {
            return value;
        }
    }

}
